// styles/element/index.scss
/* 只需要重写你需要的即可 */
@forward 'element-plus/theme-chalk/src/common/var.scss' with ($colors: ('primary': ('base': #47acff,
    ),
  ));

// 如果只是按需导入，则可以忽略以下内容。
// 如果你想导入所有样式:
@use 'element-plus/theme-chalk/src/index.scss' as *;

:root {
  --el-border-color: #ebebeb;
}

.el-table.is-scrolling-none th.el-table-fixed-column--left,
.el-table.is-scrolling-none th.el-table-fixed-column--right {
  background-color: #f5f5f5;
  // color: red;
}

.el-menu {
  border-right: none;

  --el-menu-item-height: 48px;
  --el-menu-sub-item-height: 48px;
  --el-menu-text-color: #282828; // 默认颜色
}

// 一级经过
.el-sub-menu__title:hover {
  background: none;
  color: #47acff;
}

// 二级经过
.el-menu-item:hover {
  background: none;
  color: #47acff;
}

// 激活
.el-menu-item.is-active {
  background-color: var(--el-menu-hover-bg-color);
  border-right: 6px solid #47acff;
}

.el-sub-menu__title {
  span {
    font-weight: 500;
  }
}

.el-table {



  th.el-table__cell {
    background-color: #f5f5f5;
    color: #778090;
    height: 44px;
  }

  // .el-table thead {
  //   .cell {
  //     font-weight: 500;
  //   }
  // }
  thead th {
    font-weight: 500;
  }


}

.el-table--striped {
  --el-fill-color-lighter: #fafafa; // 斑马
  --el-fill-color-light: #eef6f4; // 表格选中

  .el-table__inner-wrapper::before {
    display: none;
  }

  td.el-table__cell {
    border-bottom: 1px solid transparent;
  }

  .el-table__cell {
    padding: 12px 0;
  }
}

.el-table--border {
  --el-table-border-color: #e8e8e8;
  --el-fill-color-light: none; // 选中
  --el-disabled-bg-color: #fafafa;

  thead {
    tr {
      background-color: #f5f5f5;
    }
  }

  // .el-table__inner-wrapper::before {
  //   background: none;
  // }

  thead.is-group th.el-table__cell {
    height: inherit;
    padding: 5px 0;
  }
}